Cool-2: an Object Oriented Support Platform Built above the Chorus Micro-kernel
نویسندگان
چکیده
The CHORUS Object Oriented Layer (COOL) is a layer built above the CHORUS micro-kernel designed to extend the micro-kernel abstractions with support for object oriented systems. COOL-2, the second iteration of this layer provides generic support for clusters of objects, in a distributed virtual memory model. We discuss experiences with COOL-1 that have led to our current model and in particular, with our decision to build a two layer system where the lowest layer supports only clusters and the upper layers supports objects. We describe a number of problems that we are addressing with this new design and present the current status.
منابع مشابه
Implementing a modular object-oriented operating system on top of Chorus
Building distributed operating systems benefts from the micro-kernel approach by allowing better support for modularization. However, we believe that we need to lake this support a step further. A more modular, U object-oriented approach is needed Y we wish to aces that barrier d mplexity that is holding back distributed operating system development. The Chorus object-oriented layer (COOL) is a...
متن کاملCOOL: Kernel Support for Object-Oriented Environments
The Chorus Object-Oriented Layer (COOL) is an extension of the facilities provided by the Chorus distributed operating system with additional functionality for the support of object-oriented environments. This functionality is realized by a layer built on top of the Chorus V3 Nucleus, which extends the Chorus interface with generic functions for object management: creation, deletion, storage, r...
متن کاملCool: an Object Support Environment Co-existing with Unix
1 Abstract The COOL 1 system has been designed to satisfy two goals; to provide an eecient object oriented support layer built directly on the Chorus Micro-Kernel and to co-exist with UNIX by ooering access paths, and by using Unix functionality. In this paper we discuss how the COOL system has been designed to exploit features of the Chorus operating system model, to provide abstractions suite...
متن کاملExperience with Chorus
This paper summarizes works done at I.N.T. with Chorus 1 Operating System. It brieey describes Chorus' concepts and abstractions useful to understand our work. Then it focuses on Chorus micro-kernel capabilities and explains how these capabilities have been used to make an experiment allowing the cohabitation between the Chorus micro-kernel and the Macintosh Operating system. Then, it describes...
متن کاملExtending the Chorus Micro-Kernel to Support Continuous Media Applications
Currently, popular operating systems are unable to support the end-to-end real-time requirements of distributed continuous media. Furthermore, the integration of continuous media communications software into such systems poses significant challenges. This paper describes a design for distributed multimedia support in the Chorus micro-kernel operating system environment which provides the necess...
متن کامل